﻿<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>API测试</title>
    <script src="@Url.Content("~/Content/jquery/jquery-1.9.1.js")"></script>

    <script type="text/javascript" language="javascript">


        $(function () {
            GetPlantPowerLine();
        });
        

        //登录
        function UploadFile() {
            $.post('@Url.Content("~/Api/MobileApp/UploadFile")', { userId: "admin" }, function (data) {

            }, 'json');
        }


        //登录
        function GetLinkage() {
            $.post('@Url.Content("~/Api/MobileApp/GetLinkage")', { userId: "admin" }, function (data) {

            }, 'json');
        }


        function GetDL() {
            $.post('@Url.Content("~/Api/MobileApp/GetDL")', { uid: "admin" }, function (data) {

            }, 'json');
        }

        //容量
        function GetRL() {
            $.post('@Url.Content("~/Api/MobileApp/GetRL")', { uid: "admin" }, function (data) {

            }, 'json');
        }

        //登录
        function CheckLogin() {
            $.post('@Url.Content("http://192.168.70.49:8090/Api/MobileApp/CheckLogin")', { username: "admin", password: "888888" }, function (data) {

            }, 'json');
        }
        @*function CheckLogin() {
            $.post('@Url.Content("~/Api/MobileApp/CheckLogin")', { username: "admin", password: "888888" }, function (data) {

            }, 'json');
        }*@

        //集团总览
        function GetCliqueInfo() {
            $.post('@Url.Content("~/Api/MobileApp/GetCliqueInfo")', { id: "Freenep", uid: 'admin' }, function (data) {

            }, 'json');
        }

        //集团总览
        function GetCliqueInfoNext() {
            $.post('@Url.Content("~/Api/MobileApp/GetCliqueInfoNext")', { id: "ASRE", uid: 'admin' }, function (data) {

            }, 'json');
        }

        //获取城市信息
        function GetCity() {
            $.post('@Url.Content("~/Api/MobileApp/GetCity")', { userId: "admin" }, function (data) {

            }, 'json');
        }

        //获取城市信息    根据省级编号
        function GetCityByPrivinceID() {
            $.post('@Url.Content("~/Api/MobileApp/GetCityByPrivinceID")', { ciytID: 12 }, function (data) {

            }, 'json');
        }

        //电站列表  所有
        function GetPlantListAll() {
            $.post('@Url.Content("~/Api/MobileApp/GetPlantListAll")', { userId: "admin" }, function (data) {

            }, 'json');
        }

        //电站列表  根据省份搜索
        function GetPlantListByCity() {
            $.post('@Url.Content("~/Api/MobileApp/GetPlantListByCity")', { userId: "admin", ciytID: 10 }, function (data) {

            }, 'json');
        }

        //电站列表  根据市份搜索
        function GetPlantListByCityID() {
            $.post('@Url.Content("~/Api/MobileApp/GetPlantListByCityID")', { userId: "admin", ciytID: 109 }, function (data) {

            }, 'json');
        }

        //电站基本信息    单个电站
        function GetPlantInfo() {
            $.post('@Url.Content("~/Api/MobileApp/GetPlantInfo")', { id: "99Q" }, function (data) {

            }, 'json');
        }


        //实时监控(曲线)
        function GetPlantPowerLine() {
            $.post('@Url.Content("http://121.43.164.122:8012/Api/MobileApp/GetPlantPowerLine")', { stationId: "JJXYZ" }, function (data) {

            }, 'json');
        }

        //柱状图(曲线)
        function GetPlantDayDL() {
            $.post('@Url.Content("~/Api/MobileApp/GetPlantDayDL")', { stationId: "WX1#ST" }, function (data) {

            }, 'json');
        }

        //设备信息
        function GetInterverInfo() {
            $.post('@Url.Content("~/Api/MobileApp/GetInterverInfo")', { stationId: "WX1#ST" }, function (data) {

            }, 'json');
        }

        //设备故障
        function GetStationFault() {
            $.post('@Url.Content("~/Api/MobileApp/GetStationFault")', { uid: "admin" }, function (data) {

            }, 'json');
        }

        //设备故障  根据省份搜索
        function GetStationFaultByProvince() {
            $.post('@Url.Content("~/Api/MobileApp/GetStationFaultByProvince")', { uid: "admin", id: 10 }, function (data) {

            }, 'json');
        }

        //设备故障  根据市份搜索
        function GetStationFaultByCity() {
            $.post('@Url.Content("~/Api/MobileApp/GetStationFaultByCity")', { uid: "admin", cityID: 109 }, function (data) {

            }, 'json');
        }

        //当前故障统计
        function GetStationRunningFault() {
            $.post('@Url.Content("~/Api/MobileApp/GetStationRunningFault")', {}, function (data) {

            }, 'json');
        }

        //设备故障  详细信息
        function GetStationFaultInfo() {
            $.post('@Url.Content("~/Api/MobileApp/GetStationFaultInfo")', { stationID: "WX2#ST", count: 10, pageIndex: 2 }, function (data) {

            }, 'json');
        }

        //设备故障   电站查询
        function GetStationFaultByID() {
            $.post('@Url.Content("~/Api/MobileApp/GetStationFaultByID")', { stationID: "WX1#ST" }, function (data) {

            }, 'json');
        }


        function GetPlantListSYKJ() {
            $.post('@Url.Content("~/Api/MobileApp/GetPlantListSYKJ")', {}, function (data) {

            }, 'json');
        }






        function GetPlantListSYKJ() {
            $.post('@Url.Content("~/Api/MobileApp/GetPlantListSYKJ")', {}, function (data) {

            }, 'json');
        }


        //设备故障  详细信息
        function GetStationFaultInfoByType() {
            $.post('@Url.Content("~/Api/MobileApp/GetStationFaultInfoByType")', { stationID: "WX1#ST", count: 10, pageIndex: 1, type: 'TYPE_4' }, function (data) {

            }, 'json');
        }


    </script>
    <style type="text/css">
        #container {
            position: absolute;
            left: 20%;
            top: 2%;
        }

        #content {
            float: left;
            position: relative;
            right: 50%;
        }

        input {
            border: 0;
            width: 288px;
            height: 30px;
            font-size: 16px;
            padding: 0 5px;
            line-height: 30px;
        }

        .item {
            padding: 3px 5px;
            cursor: pointer;
        }

        .addbg {
            background: #87A900;
        }

        .first {
            border: solid #87A900 2px;
            width: 300px;
        }

        #append {
            border: solid #87A900 2px;
            border-top: 0;
            display: none;
        }
    </style>
    <script type="text/javascript">
        var data = [
            "你好，我是Michael",
            "你是谁",
            "你最好啦",
            "你最珍贵",
            "你是我最好的朋友",
            "你画我猜",
            "你是笨蛋",
            "你懂得",
            "你为我着迷",
            "你是我的眼1",
            "你是我的眼2",
            "你是我的眼3",
            "你是我的眼4",
            "你是我的眼5",
            "你是我的眼6",
            "你是我的眼7",
            "你是我的眼8",
            "你是我的眼9",
            "你是我的眼0",
            "你是我的眼11",
            "你是我的眼12",
            "你是我的眼13",
            "你是我的眼14",
            "你是我的眼15",
            "你是我的眼16",
            "你是我的眼17",
            "你是我的眼18",
            "你是我的眼19",
            "你是我的眼20"
        ];
        $(document).ready(function () {
            $(document).keydown(function (e) {
                e = e || window.event;
                var keycode = e.which ? e.which : e.keyCode;
                if (keycode == 38) {
                    if (jQuery.trim($("#append").html()) == "") {
                        return;
                    }
                    movePrev();
                } else if (keycode == 40) {
                    if (jQuery.trim($("#append").html()) == "") {
                        return;
                    }
                    $("#kw").blur();
                    if ($(".item").hasClass("addbg")) {
                        moveNext();
                    } else {
                        $(".item").removeClass('addbg').eq(0).addClass('addbg');
                    }
                } else if (keycode == 13) {
                    dojob();
                }
            });

            var movePrev = function () {
                $("#kw").blur();
                var index = $(".addbg").prevAll().length;
                if (index == 0) {
                    $(".item").removeClass('addbg').eq($(".item").length - 1).addClass('addbg');
                } else {
                    $(".item").removeClass('addbg').eq(index - 1).addClass('addbg');
                }
            }

            var moveNext = function () {
                var index = $(".addbg").prevAll().length;
                if (index == $(".item").length - 1) {
                    $(".item").removeClass('addbg').eq(0).addClass('addbg');
                } else {
                    $(".item").removeClass('addbg').eq(index + 1).addClass('addbg');
                }

            }

            var dojob = function () {
                $("#kw").blur();
                var value = $(".addbg").text();
                $("#kw").val(value);
                $("#append").hide().html("");
            }
        });
        function getContent(obj) {
            var kw = jQuery.trim($(obj).val());
            if (kw == "") {
                $("#append").hide().html("");
                return false;
            }
            var html = "";
            for (var i = 0; i < data.length; i++) {
                if (data[i].indexOf(kw) >= 0) {
                    html = html + "<div class='item' onmouseenter='getFocus(this)' onClick='getCon(this);'>" + data[i] + "</div>";
                }
            }
            if (html != "") {
                $("#append").show().html(html);
            } else {
                $("#append").hide().html("");
            }
        }
        function getFocus(obj) {
            $(".item").removeClass("addbg");
            $(obj).addClass("addbg");
        }
        function getCon(obj) {
            var value = $(obj).text();
            $("#kw").val(value);
            $("#append").hide().html("");
        }
    </script>
</head>

<body>
    <div id="container">
        <div id="content">
            <div class="first"><input id="kw" onKeyup="getContent(this);" /></div>
            <div id="append"></div>
        </div>
    </div>

</body>

</html>
